home *** CD-ROM | disk | FTP | other *** search
-
- ---------------------------
- | Help file for !Groups |
- | A newsgroups selector |
- | |
- | © David Croft, 1995-7 |
- ---------------------------
-
-
- This document is divided into 11 sections:
-
- 1. Copyright and Licence
- 2. Requirements
- 3. Installing Groups
- 4. The main window
- 5. Interactive searching
- 6. Wildcard searching
- 7. New groups
- 8. Wish-list
- 9. Release history
- 10. Acknowledgements
- 11. Contact addresses
-
- Groups also supports interactive help. Click SELECT on the icon in the bottom
- right of the main window and move the pointer around to receive further help.
-
-
- 1. Copyright and Licence
- ------------------------
-
- Groups is Copyright 1995, 1996 and 1997 by David Croft. All Rights Reserved.
- This copyright covers the code, design and all contents of Groups, with
- the following exceptions:
-
- * The Dynamite module, which is © 1994 Straylight
- * The "sort" utility which is © Andy Armstrong
-
- You may copy and use this program freely within the limitations outlined below:
-
- * No charge may be made beyond the normal charges of a PD library /
- magazine, etc.
- * All original files must be included in the distribution, in an
- unmodified form. (The "Config" file must also be deleted.)
- * The author can accept no responsibility for any problems arising from
- use of this software. No guarantee is given for the suitability or
- usability of this software.
-
- Magazine editors and CD-ROM publishers are kindly requested to contact
- the author before distributing Groups.
-
-
- 2. Requirements
- ---------------
-
- Operating System:
- * RISC OS 3.10 or greater
-
- Software:
- * Newsbase version 0.54 or greater
- * A news transport system (e.g. ka9q or freenews)
-
- Newsbase is on the WWW at http://www.hep.umn.edu/~allan/newsbase/
-
-
- 3. Installing !Groups
- ---------------------
-
- There are currently two ways of running !Groups:
-
- (i) Double click on it directly.
- (ii) Use the "New groups..." option in Newsbase.
-
- If you are not likely to use method (i) then you should install !Groups inside
- the directory !Newsbase.AutoBoot. This will still boot it so that other
- programs can run it, but will hide the actual application from view.
-
- Groups needs Newsbase to be present before it can begin, and you will be
- prompted for it if it is not loaded. Otherwise the main window will appear.
- Section 4 details this window.
-
- If you have a file containing a full newsgroups listing, you should now tell
- Groups about it. Click MENU over the window, and choose "Configure". Drag
- the file to this new window and then click on Save.
-
- The newsgroups carried vary from server to server, and your ISP should be
- able to provide you with a list. If this is not possible, the list of
- newsgroups carried by Demon Internet may be downloaded from
-
- ftp://ftp.demon.co.uk/pub/news/
-
- in a variety of compressed forms.
-
- * TIP * You may find it easier to keep the newsgroups file in the same
- directory as the !Groups application, and specify the filename as
- "<Groups$Dir>.^.Newsgroups"
-
-
- If you use Acorn TCP/IP or FreeNet, Groups can grab the list directly from
- your news server. To do this, click MENU over the main window, and use the
- "Newsgroups list" option. This will open a taskwindow which can grab the list
- for you.
-
- * NOTE * This facility has not yet been implemented. A volunteer to knock
- up a quick program would be greatly appreciated. It is run in a
- task window and should take the same parameters as the dummy
- file supplied.
-
-
- Finally, you should configure the Newsbase "new groups expiry" time to
- be longer than the regularity of your new group checks. I would suggest
- two or three weeks as a sensible value.
-
-
- 4. The main window
- ------------------
-
- This window consists of two parts. On the left is the "source" section,
- showing the various newsgroups lists. On the right is the "feed" section,
- showing the newsgroups that you are currently receiving.
-
- Above the left-hand section is a menu button which allows you to choose
- what is displayed in that section. You may choose from:
-
- * The full newsgroup list (assuming one has been specified)
- * The list of newly created newsgroups, as supplied by Newsbase
- * The results of the last search operation (if there was one)
-
-
- There is an option in the configuration window to switch to a vertical
- display format with one list above the other, allowing more of the group
- name to be seen, and using less screen space.
-
-
- To start receiving a newsgroup, locate it on the left hand side and
- double-click. Groups will inform Newsbase and, after a short delay,
- the list will be added.
-
- To stop receiving a newsgroups, locate it on the right hand side and
- double-click. Again, Groups will ask Newsbase to remove the group.
-
-
- You are also able to drag a newsgroup around the screen. You can drag
- it to another application to load it - e.g. drag to a text editor to
- insert the newsgroup name.
-
- You can also drag to a filer window - a file called "Newsgroup" will be
- created, containing the name of the group.
-
- In both instances, you may hold down CTRL to insert the group in URL format
- (e.g. news://comp.sys.acorn.announce/).
-
-
- 5. Interactive searching
- ------------------------
-
- This method of search is most useful if you know how the newsgroup
- name begins. As you type a name, it is compared with the displayed newsgroup
- listing, which is scrolled appropriately.
-
- To the right of the input field is a small box - if it is ticked, then
- a match has been found and you may press RETURN to add that group.
-
- While using this method you can also use the up and down arrows, PgUp
- and PgDown, and Ctrl-Up and Ctrl-Down to navigate the newsgroup list.
-
- While using this method, you may also use the following keys to navigate
- the newsgroup list:
-
- ⇧ / ⇩ Scroll up and down the list by one group
- ^⇧ / ^⇩ Move to top or bottom of the list
- PgUp/PgDn Move up and down by one page.
-
- Press ESCAPE to close this window when you are finished with it.
-
-
- 6. Wildcard searching
- ---------------------
-
- You can use wildcard searching while viewing any source, but note that it will
- only search the main list. Click MENU over the main window and go to the
- submenu "Wildcard search". Type in the the search string, including wildcards
- where necessary, and then press RETURN. The search will then commence.
-
- Note that the search is not case-sensitive. If you are looking for a word as
- a part of a group name, then search for that group surrounded by wildcards.
- See examples below.
-
- When the search is complete, the source window will change to display the
- results of your search.
-
- Examples:
-
- demon.* to search for all Demon newsgroups.
- *music* for all groups with "music" in their name.
- *.test to list all the test newsgroups.
-
- If you want to display the contents of the big-8 hierarchies (alt, comp, etc.)
- then there is a submenu off the main menu to do this for you. It simply
- initiates a wildcard search for alt.* etc.
-
-
- 7. New groups
- -------------
-
- When you have selected the "New groups" source, Groups will display all
- the new groups created since you last used the button "Catch up".
-
- The "Catch up" button will place a marker at the current date and time so
- that next time you select "New groups" you will only be given the most
- recent new groups.
-
- If you wish to change this time to anything else, you may do so in the
- Configure window. Note that the date and time are in the NNTP format of
- "yymmdd" and "hhmmss", as mentioned in this window.
-
- Click on "Beginning" to reset this timer, so you will be shown all
- new newsgroups that are on record.
-
-
- There is an option (in the configure window) to automatically merge the new
- groups listing into the main list when you catch up. This will ensure that
- your main newsgroups list is kept up to date. The procedure followed is
- as below:
-
- i) Copy the main list into the scrap directory in case something goes wrong
- ii) Add the new groups to the bottom of the main list
- iii) Run the file "PostMerge" inside !Groups, which will normally run a
- suitable re-sorting program (one is supplied).
- iv) Move the new list back into the original list's position.
-
- Since version 0.11, Groups will work out whether the re-sorting was
- successful and, if not, move the original file back into position. If for
- some reason this does not happen, you should be able to find a backup inside
- !Scrap.
-
- * NOTE * Often newsgroups are created illegally, and they may be removed
- quickly. Groups is only able to see groups that have been
- created, not those that have been removed. Consequently, your
- main newsgroups list may contain newsgroups that no longer
- exist, so you should download an up-to-date list occasionally.
-
-
- 8. Wish-list
- ------------
-
- * Grabbing newsgroups list from NNTP server using a TCP/IP protocol stack.
- * "Add all" option on search results window
- * Selection of multiple groups in either window.
-
-
- 9. Release history
- ------------------
-
- The release history can now be found in the file "History" within the !Groups
- directory.
-
-
- 10. Acknowledgements
- --------------------
-
- Many thanks to Graham Allan, Alexander Bisset, and Duncan Ferguson for their
- helpful comments, suggestions and bug reports on the alpha versions.
-
- I am very grateful to Straylight, whose Dynamite shifting heap system has
- greatly eased memory handling. Also to Gunnar Zötl, whose code I've modified
- for the wildcard searching.
-
- Finally I'd like to thank Andy Armstrong for sending me his sorting program.
-
-
- 11. Contact addresses
- ---------------------
-
- If you have any suggestions for the development of this program, or have
- found any problems with it, please tell me. Give as much detail as possible.
-
- My e-mail address is david@infotrek.demon.co.uk
- World wide web site at http://www.infotrek.demon.co.uk/freeware/groups/
-
- The latest version of this program can be retrieved from the above web site.
-